草庐IT

Android GridView 双指缩放

全部标签

android - 在 Android 上不缩放绘制位图

我试图在Canvas上绘制位图。在模拟器中,图像似乎很模糊。android可能会自动缩放位图吗?我确实尝试禁用缩放,例如blur意味着如果我在位图中有一个像素,我看到的是2x2像素。有时会丢失一个像素。所以我假设Android会自动缩放它以适应不同的屏幕。我只是使用WVGA,如何防止这种缩放?谢谢。 最佳答案 事实上,Bitmap和Canvas都有密度属性,如果Canvas和位图的密度不同,绘制位图会自动缩放位图。来自Bitmap.setDensity()文档:Specifiesthedensityforthisbitmap.Whe

Unity中Shader缩放矩阵

文章目录前言一、直接相乘缩放1、在属性面板定义一个四维变量,用xyz分别控制在xyz轴上的缩放2、在常量缓存区申明该变量3、在顶点着色器对其进行相乘,来缩放变换4、我们来看看效果二、使用矩阵乘法代替直接相乘缩放的原理1、我们按如下格式得到缩放矩阵2、把我们需要平移的点变为列矩阵3、M~scale~*P得到缩放变换后的结果4、我们在图形计算器中看看效果三、在URPShader中实现1、在属性面板定义一个四维变量,用xyz分别控制在xyz轴上的缩放2、在常量缓存区申明该变量3、在顶点着色器中得到缩放矩阵4、因为Attribute接收顶点格式为(x,y,z,1)且mul相乘规则的原因。所以,我们的列

android - 位图到 NinePatch 到新的缩放位图

我的问题是:我需要创建一个使用NinePatch创建的重新缩放的位图。我当前的系统从NinePatch文件创建位图。然后将其送入NinePatch(或NinePatchDrawable)。然后我需要调整它的大小并输出到另一个位图。我已经查看了this这帮了很多忙。这是我当前的代码:try{Bitmapbitmap1=BitmapFactory.decodeStream(getAssets().open("gfx/head.9.png"));//UsingNinePatch?NinePatchpatch=newNinePatch(bitmap1,bitmap1.getNinePatchC

python【matplotlib】鼠标拖动滚动缩放坐标范围和拖动图例共存

背景根据前面的博文:python【matplotlib】画图鼠标缩放拖动动态改变坐标轴范围和Python【Matplotlib】图例可拖动改变位置两个博文,博主考虑了一下,如何将两者的功能结合起来,让二者共存。只需根据Python【Matplotlib】鼠标单击事件判断点击的是否为图例博文所说的,判断鼠标的单击坐标是否在图例所在的区域内,然后进行区分即可效果单独鼠标缩放拖动动态改变坐标轴范围-效果单独拖动图例效果直接把二者结合起来,会因为Axis占用鼠标事件,而导致拖动图例失效,进行一些坐标判断,判断鼠标的单击坐标是否在图例所在的区域内,然后进行区分即可完美实现。ifaxtemp.get_le

android - 加速 ImageView 中的缩放功能

我目前正在处理由于多种原因无法调整大小或压缩的非常大的图像(7-10mb)。现在,我们的想法是在自定义ImageView中显示它们,使用户能够进行双击缩放、捏合缩放等。我在工作中使用了这个库:https://github.com/MikeOrtiz/TouchImageView我也尝试过其他库,但其他所有库仍然非常慢。有人可以给我一些指示/建议以使其更快(甚至编写我自己的C++实现)吗?我对所有这些“Matrix”、“flig”、“scale”的东西有点迷茫,我不知道我应该接触什么才能让它更快。如果您还知道其他更快的库(或者如何使用自定义Android实现,它运行得非常快),那就太好了

Android 多点触控缩放

我正在尝试为我的应用程序实现多点触控放大和缩小功能。我的应用程序是查看图像幻灯片。我尝试通过以下链接实现多点触控缩放功能http://www.zdnet.com/blog/burnette/how-to-use-multi-touch-in-android-2-part-6-implementing-the-pinch-zoom-gesture/1847,它实际上是一个很好的但我需要控制放大和缩小。即我想实现缩放的最大和最小限制。谁能帮我解决这个问题。也提前感谢调查此问题。 最佳答案 在我对缩放ImageView的搜索和编码中,我遇

android - 如何禁用在 AChartEngine 中显示缩放 Pane

任何人都可以帮助我了解AChartEngine。在这里,我需要做的第一件事是不要在图表中显示缩放图标,也不要显示x、y标签。但是我找不到任何解决方案 最佳答案 您可以使用XYMultipleSeriesRenderer方法像这样启用或禁用缩放和平移。renderer.setPanEnabled(false,false);renderer.setZoomRate(0.2f);renderer.setZoomEnabled(false,false);关于删除X、Y标签,我认为您不能删除标签。解决方法是传递一个空的String(即"")。

java - Android Webview,缩放内容以适合屏幕

我的friend使用javascript制作了一个应用程序,并将其上传到他的网站。现在我试图将它包装到android中的webview中,并且在某些方面工作正常。页面是480x320但无论我在Android上选择什么屏幕尺寸,webview底部都有一个空白区域。我尝试了很多方法让它缩放,但没有任何效果。此时我的代码是这样的finalWebViewbrowser=(WebView)findViewById(R.id.webview);browser.getSettings().setJavaScriptEnabled(true);browser.loadUrl("http://page.

Android RemoteControlClient 位图缩放

我已成功将RemoteControlClient包含在我的应用程序中。但是,我想知道是否有任何方法可以防止抛出的位图在所有方面进行缩放。我可以在我的Activity中这样做,缩放垂直,并保留aspect,但是将缩放后的位图扔给客户端没有任何效果。它总是缩放为正方形,填满View。有什么建议吗? 最佳答案 我想,创建一个黑色(或透明?)方形位图背景并将您的专辑插图或上面的任何内容居中...然后将方形图像发送到RemoteControlClient。 关于AndroidRemoteContr

android - 当缩放级别大于 19 时,带孔的 Google map 多边形出错

我正在使用AndroidGoogleMapv2和MapFragment来显示map。我用一个带小孔的大多边形覆盖了整个map。当缩放级别小于19时它工作正常,但是当缩放级别上升到20后,孔就消失了。这是谷歌地图的错误吗?经纬度=(0,0)经纬度=(25.00,121.52)LatLng=(25.00,121.52)MapType=卫星这是我的代码,请帮忙。谢谢!@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layou